*{margin:0;padding:0;}
body {
	background:#FFF  url(../images/sidebar-bg.png) left top repeat-y;
	color:#000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:link,a:visited { text-decoration:none; color:#0000CC;}
a:hover { text-decoration:underline;}
img {border:0;}

.clear { clear:both;}

/* 左边栏 */
#sidebar {
	width:200px;
	float:left;
	height:100%;
	padding:30px 0 30px 0;
	text-align:center;
}
#sidebar .inner {width:180px; margin:0 auto; text-align:left;}

#sidebar .logo { margin-top:-30px;}

#sidebar .menu { margin:10px 0 10px 0; font-size:14px;}
#sidebar .menu ul {width:150px; float:right; text-align:right; margin-right:20px; list-style:none;}
#sidebar .menu ul li {padding:4px 0;}
#sidebar .menu a:link,#sidebar .menu a:visited {color:#555; font-weight:bolder;}
#sidebar .menu ul li .icon{ display:inline-block; width:20px;}
#sidebar .menu ul li .icon img { margin-bottom:-4px; _margin-bottom:2px;}

#sidebar .panel {clear:both; marin:10px 0;}
#sidebar .panel h3 { font-size:14p; color:#666; line-height:24px; border-bottom:1px solid #ddd; margin-bottom:5px;}
#sidebar .panel ul,#sidebar .panel ol { list-style-position:inside;}
#sidebar .panel ul li ,#sidebar .panel ol li {line-height:120%; padding:2px 0;}

#sidebar .recent-blogs {padding-top:10px;}
#sidebar .lang,#sidebar .score { font-size:10px; color:#999; font-family:arial;margin-left:2px;}

/* 右边主要区域 */
#container {
	margin:0 20px 30px 220px;
}

/* 页头 */
#header { margin:0 -20px 0 -20px; background:url(../images/header-bg.png) left top repeat-x; color:#555; height:45px;}
#header h1 { font-size:22px; font-family:Arial;line-height:45px; margin-left:10px; font-weight:normal;height:45px;}
#header h1 img.logo { float:left; }
#header h1 p.summary {color:#666;  }
#user-bar { text-align:right;height:30px; line-height:30px; padding-right:10px; margin-top:-40px;}
#user-bar .name { font-weight:bold;}

#sitemap {height:30px;overflow:hidden; line-height:30px; margin:0 0px 10px 0; }
#sitemap a:link,#sitemap a:visited {  margin-left:2px;}
#sitemap .current { font-weight:bolder; color:#333; margin-left:2px;}

#footer {
	color:#999999;
	margin-top:10px;
	line-height:150%;
}

#main {
	margin:0;
}
#main .inner {padding:0;}
#main .bottom {padding:0 0 0.5em 0;}
#main h2 { color:#88BB22; font-size:18px; font-weight:bold; text-align:right;}
#main h2 .feed { margin-left:4px; font-size:12px; font-weight:normal; line-height:16px;}
#main h2 .feed  a { text-decoration:none;}
#main h2 .feed  img { margin-right:3px; margin-bottom:-3px; _margin-bottom:0;}
#main h2 .more { font-size:12px; margin-left:15px;}
#main h2 .more a {color:#666;}

/* form style */
.form { margin:0;}
.form table { font-size:12px;}
.form tr { margin-bottom:2px;}
.form tr td { padding:4px;}
.form tr td.field { text-align:right;}
.form tr td.v-top { vertical-align:top;}
.form tr td.v-bottom { vertical-align:text-bottom;}
.form tr.sub-title td { font-size:15px; font-weight:bold;padding:8px;color:#666;}
.form input.text,.form textarea.text { border-color:#666666 #CCCCCC #CCCCCC #666666;border-style:solid;border-width:1px;padding:4px;}
.form input.error,.form textarea.error { border-color:#FF4112 #FF9378 #FF9378 #FF4112; border-width:2px; padding:3px;}
.form button { padding:2px 10px;}

.pagebar { text-align:center;}
.pagebar span,.pagebar a { margin-right:8px;}

/* debug tool */



